package com.serviceprovider.business.module.admin.settings.services;

//~--- non-JDK imports --------------------------------------------------------

import com.serviceprovider.business.module.admin.settings.model.DefaultFee;

//~--- JDK imports ------------------------------------------------------------

import java.util.Date;
import java.util.List;

public interface ISettingsService {
    public Integer getDefaultFee();

    public Integer getDefaultFee(Date effectiveFrom);

    public Integer getDefaultCheckPrintedBy();

    public Integer getDefaultOrderApproval();

    public void setDefaultCheckPrintedBy(Integer printedBy);

    public void setDefaultOrderApproval(Integer orderApproval);

    public String getUiTheme();

    public void updateUiTheme(String uiTheme);

    public List<DefaultFee> getDefaultFees(Date effectiveFrom);

    public void createDefaultFee(DefaultFee fee);

    public void deleteDefaultFee(Integer feeId);
}



